Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Quest]ItemShop w grze.


Rekomendowane odpowiedzi

Opublikowano

Siemka. : D

Napisałem takiego małego questa. ; )

Polega on na tym, że możemy doładować Smocze Monety w grze i wymieniać je na przedmioty(Coś jak IS tylko w grze).

Quest przetestowany i działa w 100% ; )

Quest:

|-------------------------------------------------|
|----By Tarazo(Michal13GwwK)----------------------|
|----Nie kopiować na inne fora bez mojej zgody----|
|----Nie usuwać stopki----------------------------|
|----Pozdrawiam!----------------------------------|
|-------------------------------------------------|
quest ajtemszop begin
state start begin
when 20086.chat."Doładuj SM" begin
say_title("Item-Shop")
say("Witaj, "..pc.get_name().." !")
say_reward("Masz "..pc.getqf("sm").." Smoczych Monet.")
say("Smocze Monety można wymieniać u Seon-Hae,")
say("a doładowuje się je za pomocą kuponów.")
say("Ile Smoczych Monet chcesz doładować?")
say("")
local wybdoladowanie = select("50", "100", "150", "Anuluj")
if wybdoladowanie == 4 then
return
elseif wybdoladowanie == 1 then
if pc.count_item(705250) >= 1 then
say_title("Item-Shop")
say("Smocze Monety zostały doładowane!")
local doladowaniesm50 = 50
say("Stan konta Smoczych Monet zwiększył się o "..doladowaniesm50.." !")
say("")
pc.setqf("sm", pc.getqf("sm")+doladowaniesm50)
pc.remove_item(705250,1)
else
say_title("Item-Shop")
say("Nie posiadasz kuponu!")
end
end
if wybdoladowanie == 2 then
if pc.count_item(7052100) >= 1 then
say_title("Item-Shop")
say("Smocze Monety zostały doładowane!")
local doladowaniesm100 = 100
say("Stan konta Smoczych Monet zwiększył się o "..doladowaniesm100.." !")
say("")
pc.setqf("sm", pc.getqf("sm")+doladowaniesm100)
pc.remove_item(7052100,1)
else
say_title("Item-Shop")
say("Nie posiadasz kuponu!")
end
end
if wybdoladowanie == 3 then
if pc.count_item(7052150) >= 1 then
say_title("Item-Shop")
say("Smocze Monety zostały doładowane!")
local doladowaniesm150 = 150
say("Stan konta Smoczych Monet zwiększył się o "..doladowaniesm150.." !")
say("")
pc.setqf("sm", pc.getqf("sm")+doladowaniesm150)
pc.remove_item(7052150,1)
else
say_title("Item-Shop")
say("Nie posiadasz kuponu!")
end
end
end
when 20095.chat."Peleryna Męstwa x20" begin
say_title("Item-Shop:")
say("Przedmiot")
say_item_vnum(70038)
say("")
say_reward("Kosztuje 10 Smoczych Monet!")
say("")
say("Czy napewno chcesz go kupić?")
say("")
local s = select("Tak", "Nie")
if s == 1 then
if pc.getqf("sm") >= 10 then
say_title("Item-Shop:")
say("Przedmiot został kupiony!")
say_reward("Ilość Smoczych Monet zmiejszyła się o 10!")
say("")
local peleryna = 10
pc.setqf("sm", pc.getqf("sm")-peleryna)
pc.give_item2(70038)
else
say_title("Item-Shop:")
say("Nie posiadasz tylu Smoczych Monet!")
say("")
end
end
end
end
end

 

Narazie nie jestem dobry w pisaniu Questów więc nie oceniajcie surowo :D

Pozdrawiam, Tarazo.

 

Małe info:

705250 - ID itemu który doładowuje 50 SM

7052100 - ID itemu który doładowuje 100 SM

7052150 - ID itemu który doładowuje 150 SM

9003 - ID NPC który doładowuje SM

20095 - ID NPC który wymienia SM za itemy

Opublikowano
Ale niestety quest nie testowany...

Piszesz quest i nie testujesz ... Czy mi się wydaje czy możemy kupić tylko peleryny męstwa ?

 

umarł

Opublikowano

Zrobić tablice, dla każdego itemka przypisać numer i pod koniec dać inputa. Tyle ode mnie :P

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Opublikowano

Tak... Ale dodawanie to chyba nie problem prawda ?

Właśnie dla mnie jest to problemem, powiedzmy że nie potrafię. Mam dodać kolejnego whena gdzie będzie napisane zamiast 'Peleryna męstwa x20' to powiedzmy 'Żółć niedźwiedzia' ?

 

umarł

Opublikowano

local wybdoladowanie = select("50", "100", "150", "Wyjdź")

Przez tę linijkę nie działa mi quest, co zrobić ?

 

umarł

Opublikowano

Tak... Ale dodawanie to chyba nie problem prawda ?

@edit

Niedługo dodam więcej :D

 

Nie dodawaj, nie chcemy.

Zachęcam do korzystania z Bonus Switchera specjalnie na Reinor.pl

 

http://www.mpcforum.pl/topic/713607-dl-tutorial-bs-na-serwer-reinor/

Opublikowano

local wybdoladowanie = select("50", "100", "150", "Wyjdź")

Przez tę linijkę nie działa mi quest, co zrobić ?

 

Potrafisz czytać ?

Napisałem, że nie jestem dobry w pisaniu questów . ; >

Opublikowano

Co mam zrobić bo nie działa mi queeeeeeeeeeeest. Dobra, teraz bez trollowania. Jeżeli chcesz być upodobniany do pewnej pani (kto ma wiedzieć, ten wie) to w tym momencie Ci się udało. Wrzucasz coś - nie testujesz, świetnie ... Idź się nauczyć pisać questy i mieć podstawową wiedzę o tym, że polskich znaków nie stawiamy przy cudzysłowie, wróć tutaj i pokaż nam czego się nauczyłeś. Polecam moderatorom zamknąć ten temat, chyba sami ogarną dlaczego.

 

umarł

Opublikowano

Co mam zrobić bo nie działa mi queeeeeeeeeeeest. Dobra, teraz bez trollowania. Jeżeli chcesz być upodobniany do pewnej pani (kto ma wiedzieć, ten wie) to w tym momencie Ci się udało. Wrzucasz coś - nie testujesz, świetnie ... Idź się nauczyć pisać questy i mieć podstawową wiedzę o tym, że polskich znaków nie stawiamy przy cudzysłowie, wróć tutaj i pokaż nam czego się nauczyłeś. Polecam moderatorom zamknąć ten temat, chyba sami ogarną dlaczego.

 

Boże człowieku ...

Jedna poprawka i quest działa ... ;x

Może komuś się przydało może nie ...

Nie podoba się nie komentuj ...

Opublikowano

Jedna poprawka której nie potrafiłbyś poprawić dopóki bym Ci tego nie napisał ... Idź pokazywać swoje 'dzieła' gdzie indziej.

 

umarł

Opublikowano

Jebac hejtetow jak na tym mpc ma byc cos jak za kazda autorska wstawke obrazacie i hejtujecie -,- ?

 

 

 

Rob dalej i nie sluchaj lecz tutaj nie oplaca sie publikowac

85003893705543525650.png

Opublikowano

Jedna poprawka której nie potrafiłbyś poprawić dopóki bym Ci tego nie napisał ... Idź pokazywać swoje 'dzieła' gdzie indziej.

 

Nie podoba się wyjdź proste po co komentujesz ?

Opublikowano

Nie podoba się wyjdź proste po co komentujesz ?

 

bo kurwa takie jest prawo, nikt mu tego nie zabroni kurwa mać. wolność słowa.

 

@top

 

lepsze by były tablice

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Jebac hejtetow jak na tym mpc ma byc cos jak za kazda autorska wstawke obrazacie i hejtujecie -,- ?

 

 

 

Rob dalej i nie sluchaj lecz tutaj nie oplaca sie publikowac

 

Dobrze mówi. Gość coś udostępnia, mówi że sam to wykonał, a nie potrafi wskazać podstawowych błędów. To już daje do myślenia.

sygnatura2.png


Opublikowano

Nie potrafią odczytać mojego przekazu, który nawet nie jest ukryty. Robisz coś z błędami i potem mówisz że mam wypierdalać bo to Twoja praca i ma prawo być z błędami, lol.

 

umarł

Opublikowano

Nie potrafią odczytać mojego przekazu, który nawet nie jest ukryty. Robisz coś z błędami i potem mówisz że mam wypierdalać bo to Twoja praca i ma prawo być z błędami, lol.

 

A co nie ma prawa być z błędami ?

Ważne jest to, że ja to wykonałem a nie jakiś kolejny quest z epvp ... ; x

Opublikowano

A co nie ma prawa być z błędami ?

Ważne jest to, że ja to wykonałem a nie jakiś kolejny quest z epvp ... ; x

 

dobrze, wykonałeś prace, kupie kwiaty, wyśle je do twojego domu, zrobię ci pomnik.

ma prawo być z błędami ale trzeba się do nich przyznać, a nie pisać 'wypierdalaj'

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Ma prawo być z błędami, oczywiście - od tego jest forum żeby pomagać i je wskazywać i to zrobiłem, szkoda że nie potrafiłeś MI pomóc. Daruj sobie teksty o wypierdalaniu bo w tym momencie powinieneś mi dziękować że dowiedziałeś się o polskich znakach diakrytycznych przy cudzysłowie. Ty wykonałeś - świetnie ! bardzo się z tego cieszę i gratuluję.

 

umarł

Opublikowano

dobrze, wykonałeś prace, kupie kwiaty, wyśle je do twojego domu, zrobię ci pomnik.

ma prawo być z błędami ale trzeba się do nich przyznać, a nie pisać 'wypierdalaj'

 

Nie napisałem wypierdalaj tylko wyjdź...

A napisałem tak iż w każdym jego komentarzu był hejt na mnie .

Opublikowano

Nie napisałem wypierdalaj tylko wyjdź...

A napisałem tak iż w każdym jego komentarzu był hejt na mnie .

 

a wiesz co to hejt znaczy?

 

widać :)

 

taki_niesmialy, jeżeli dla ciebie uwagi dla autora to spam, to ty duzo w zyciu nie osiągniesz ;)

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...